Integrating Gnat/Gcc into a Timing Analysis Environment

نویسندگان

  • Dragan Macos
  • Frank Mueller
چکیده

Recent research on timing analysis has focused on static methods to predict worst-case execution times that provide safe approximations of the actual worst-case execution time of real-time tasks. Since these predictions are verifiable, they can be used in schedulability analysis so that the overall temporal behavior of tasks can be analyzed. This paper details our efforts to integrate a commonly available and widely accepted compiler, the Gnat/Gcc family, into our tool set for timing analysis. We discuss the design and implementation of our modifications to Gnat/Gcc, where we accommodated our enhancements in a widely portable way within the common back-end of Gnat and Gcc. With this work, it is our aim to make the analytical approach of static timing analysis available to the real-time community.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Implementing the Distributed Features of Ada 9x with Pvm

This extended abstract describes our experience in implementing the distributed features of Ada 9X in the GNAT compiler 7], a free Ada9X compiler which is part of the GCC compiler system. As members of the GNAT team, we have been working on the semantics of the distribution model for the language and have proposed a general implementation model. We have used PVM as a prototyping tool to validat...

متن کامل

Preparation and Characterization of Reduced Graphene Oxide Doped in Sol-Gel Derived Silica for Application in Electrochemical Double-Layer Capacitors

In this study, a new graphene ceramic composite (GCC) was prepared based on the reduced grapheneoxide (rGO) doped in sol-gel derived silica. The GCC was prepared by dispersing rGO nanosheets intothe sol-gel precursors containing methyl triethoxysilane, methanol and hydrochloric acid solution.During an acid catalyzed hydrolyze reaction and gelation proc...

متن کامل

A New Version of Earned Value Analysis for Mega Projects Under Interval-valued Fuzzy Environment

The earned value technique is a crucial and important technique in analysis and control the performance and progress of mega projects by integrating three elements of them, i.e., time, cost and scope. This paper proposes a new version of earned value analysis (EVA) to handle uncertainty in mega projects under interval-valued fuzzy (IVF)-environment. Considering that uncertainty is very common i...

متن کامل

Real-Time Programming with GNAT: Specialised Kernels versus POSIX Threads1

The fact that most of the GNAT ports are based on non real-time operating systems leads to a reduced usability for developing real-time systems. Otherwise, existing ports over real-time operating systems are excesively complex, since GNAT uses only a reduced set of their functionality, and with a very specific semantic. This paper describes the implementation of a low-level tasking support for ...

متن کامل

Inter-species normalization of gene mentions with GNAT

MOTIVATION Text mining in the biomedical domain aims at helping researchers to access information contained in scientific publications in a faster, easier and more complete way. One step towards this aim is the recognition of named entities and their subsequent normalization to database identifiers. Normalization helps to link objects of potential interest, such as genes, to detailed informatio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998